puncturing energy - French English Dictionary